<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>03js事件监听</title>
</head>
<body>
    <button>按钮</button>

    <h4>震惊:专家建议空腹不要吃饭!</h4>

    <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi inventore qui sit? Consectetur cumque
        distinctio eius fugit in ipsum laudantium mollitia obcaecati quo vero? Modi nisi nostrum provident quidem
        voluptatibus.
    </div>
    <div>Aspernatur autem nisi officia recusandae totam! Ab adipisci aliquid cum et expedita explicabo id illum impedit
        inventore iste modi nemo nihil nostrum nulla, numquam, odio omnis, quae quibusdam tempora voluptatibus?
    </div>
    <div>At cumque debitis dolore ducimus esse fugit inventore laboriosam natus, nostrum odit officia officiis omnis
        repellendus rerum sapiente vel velit voluptatibus! Ab expedita itaque perferendis quia ratione sapiente ullam
        voluptate!
    </div>
    <div>Atque doloremque eum in officiis tempora. Animi atque corporis deleniti dicta illo, iusto, laboriosam natus
        nostrum, odit quibusdam quisquam repudiandae? Aperiam eius illo minima modi natus, nobis possimus quae
        voluptatum!
    </div>
    <div>Ad adipisci aut commodi deleniti doloribus ducimus eos ex facere fugiat hic incidunt, ipsum iste, natus neque
        nihil nisi numquam obcaecati odit omnis porro possimus reprehenderit tempore temporibus totam, veniam.
    </div>
    <div>Accusantium consequuntur nisi, obcaecati odio officia unde vero! Error ex fugiat inventore maiores repellat
        saepe. A animi assumenda cumque facilis fuga magnam, modi, non obcaecati, officiis omnis perspiciatis quod sit?
    </div>
    <div>Accusamus eveniet magni quae quaerat. Asperiores commodi doloribus hic id, ipsam laudantium maxime minus
        necessitatibus non nostrum, nulla placeat quibusdam quis quo reiciendis repellat ut vero voluptas? Autem,
        commodi, possimus?
    </div>
    <div>Accusamus, alias consequuntur delectus deserunt facere in inventore itaque mollitia obcaecati perspiciatis
        quaerat quam quod tempore temporibus tenetur veniam voluptas! Cum, dolore excepturi laudantium nihil obcaecati
        officiis placeat soluta velit.
    </div>
    <div>Aspernatur autem cumque dolorem enim eveniet ex id illum laborum libero magni nesciunt, nobis, nulla
        perspiciatis quae qui quos ratione recusandae reiciendis repellendus saepe similique sint soluta vel vero
        voluptatem.
    </div>
    <div>Aut eaque, eligendi eos esse excepturi itaque, iure minus natus, necessitatibus nesciunt nobis perspiciatis!
        Accusantium at dolorem, dolorum eos eveniet facilis fugiat neque nesciunt nisi, odio possimus rerum temporibus
        totam.
    </div>
    <div>Aliquam cum eius magni minus omnis, rem repellendus? Animi aspernatur ea exercitationem harum in laudantium
        quasi sint! Accusamus consectetur, cum, cumque expedita facere harum nesciunt numquam provident quia sunt
        tenetur.
    </div>
    <div>Amet deleniti explicabo fugiat illo incidunt ipsa iste laborum nesciunt nisi odit, officiis possimus, quasi
        sunt suscipit voluptate? Autem dolore harum hic impedit natus obcaecati, possimus rem repudiandae sapiente
        vitae?
    </div>
    <div>Deserunt, nemo, placeat. Alias consectetur eaque enim excepturi laborum magnam minima placeat quisquam quod,
        recusandae rem temporibus veniam voluptatum? At dignissimos dolor laboriosam magnam nam nostrum odit quam
        reiciendis ut?
    </div>
    <div>Debitis dolorem doloremque id iusto natus quod ratione voluptatum. Explicabo inventore molestias sequi sunt
        vero! Dolor doloremque id illo laboriosam quo veniam? Debitis eos exercitationem illo ipsum libero officiis,
        pariatur.
    </div>
    <div>Amet earum et exercitationem expedita optio quaerat quia tempora totam ut? A asperiores autem deserunt esse
        harum illum iusto, libero neque non nostrum, perferendis quae quibusdam quo tempore unde voluptatibus.
    </div>
    <div>Adipisci esse impedit minus odit voluptatem? Asperiores delectus dolores, eos expedita facere itaque, iusto,
        officia omnis perferendis quam sunt temporibus veniam. Aliquam ducimus est facilis odio tenetur, veniam. Eum,
        id!
    </div>
    <div>Accusantium ea error fugit id iusto magnam, magni minima quasi sed. A ab accusantium adipisci, animi atque
        dolore et, fugit ipsum iste itaque odio officia perspiciatis placeat quia saepe sapiente.
    </div>
    <div>Atque consectetur ea hic, mollitia quae sit ut velit. A atque aut blanditiis distinctio est eveniet, fuga illo
        impedit, ipsa laborum libero maiores mollitia neque non numquam ullam vel velit.
    </div>
    <div>Adipisci aliquid doloremque doloribus, illum ipsa ipsum magnam nihil omnis perferendis quae quasi qui rem
        repellat repellendus reprehenderit repudiandae sit tenetur unde? Earum, hic illum iure quibusdam temporibus
        tenetur voluptatum!
    </div>
    <div>Ab accusantium blanditiis commodi doloribus ducimus fugiat hic, impedit inventore iusto laudantium magnam neque
        nobis numquam officia optio porro possimus quae repellat rerum sapiente sunt totam unde vitae voluptatibus
        voluptatum.
    </div>
    <div>Adipisci aliquam amet architecto autem blanditiis consequatur deserunt distinctio dolores eos fugiat ipsa,
        magni molestias nihil nostrum omnis porro provident quas quis quod repellendus soluta ut vel velit veritatis
        voluptas?
    </div>
    <div>Adipisci consectetur debitis delectus distinctio impedit omnis provident! Aliquam atque aut, facere libero
        officia quod recusandae voluptatem voluptatum. Accusamus accusantium beatae corporis, ipsum iure iusto
        reprehenderit! Corporis facere fugiat id.
    </div>
    <div>A ab aspernatur assumenda, autem cum debitis delectus dolore dolorem dolorum ea eius est expedita incidunt
        laudantium maxime necessitatibus pariatur porro quaerat quo quos ratione temporibus vitae, voluptas. Illum,
        quos.
    </div>
    <div>Assumenda consectetur cupiditate dicta dignissimos distinctio eius enim fuga incidunt ipsa maxime minima nihil
        nisi perspiciatis, quis reprehenderit repudiandae sapiente? Maiores molestiae nihil non obcaecati praesentium
        quasi quis quod ratione.
    </div>
    <div>Consequuntur dignissimos eius ex mollitia nemo omnis ut voluptatibus voluptatum? Ad animi, aspernatur dicta
        ducimus incidunt laboriosam, maxime, minima mollitia odit perspiciatis porro rerum veniam. Illum in iusto
        obcaecati quod.
    </div>
    <div>Adipisci asperiores commodi excepturi facere iure nostrum, recusandae reiciendis rerum temporibus, tenetur
        ullam velit voluptatum. Architecto atque illo, inventore laudantium magni nisi perferendis quisquam ratione
        recusandae repellat sapiente, sequi voluptatum?
    </div>
    <div>Aspernatur cum eos in laborum mollitia nihil nulla porro, tenetur! Aliquid assumenda dolor esse illum odit quod
        quos repellat veniam! Aliquid atque consectetur iste, iure laboriosam nam pariatur reprehenderit voluptate.
    </div>
    <div>Fugit, magni repudiandae! Consectetur deleniti deserunt doloribus esse, iure magnam quae sit! A animi
        aspernatur eos excepturi, explicabo fugiat impedit iure necessitatibus nesciunt obcaecati odit porro quasi
        quisquam sapiente sint!
    </div>
    <div>Accusantium alias assumenda corporis delectus dolor dolorem ea eaque eveniet explicabo facere, fuga iure magni
        minima molestiae, mollitia obcaecati odio omnis quas quibusdam quos recusandae sapiente similique sint, soluta
        voluptatem!
    </div>
    <div>Accusamus animi asperiores commodi culpa, dolore eveniet fuga, illum in iste magnam maiores modi mollitia
        nesciunt perspiciatis quae quas quasi quibusdam quos rem, sapiente veritatis vero voluptates? Ipsum nobis,
        voluptatem!
    </div>
    <div>Aliquam at aut, corporis culpa cumque cupiditate deleniti distinctio ea enim fugiat ipsam iusto molestias natus
        quae quaerat recusandae rem, sed similique sint sit sunt tenetur totam ut, vel vitae!
    </div>
    <div>Accusantium alias assumenda blanditiis consectetur corporis eveniet inventore ipsa, ipsam nesciunt numquam
        officia quas quia recusandae sapiente tempore tenetur voluptate. Beatae earum eius fuga inventore magni odit
        officia quo suscipit.
    </div>
    <div>Consequuntur ea et expedita nihil sit. At consequatur fugit ipsa libero magni, perferendis soluta. Autem
        delectus dolores ea harum in nesciunt nostrum obcaecati odio quam quia quis, quod sequi veniam?
    </div>
    <div>Aspernatur consequatur consequuntur corporis cupiditate debitis dolor dolorem et inventore, iure iusto, nisi,
        odio omnis quis rem repudiandae totam vitae voluptatibus. Asperiores aspernatur at blanditiis culpa dicta earum
        ipsa vel.
    </div>
    <div>Blanditiis consequuntur, dolorem eius est exercitationem illo inventore laboriosam modi perferendis possimus
        quae repellat sint veniam. Alias dolores eos inventore iure nulla officiis perspiciatis, similique sunt unde
        voluptas! Commodi, molestias?
    </div>
    <div>Ducimus eius, eligendi excepturi, facere, fuga illo illum laboriosam molestias quis recusandae temporibus
        voluptas. Animi assumenda blanditiis cum cupiditate, illum inventore iure labore libero magnam magni nesciunt
        nostrum, numquam sequi?
    </div>
    <div>Dolore eligendi enim excepturi exercitationem expedita fuga fugiat fugit harum in ipsa laboriosam magni
        mollitia nulla officiis omnis optio porro qui quo rem saepe, sunt temporibus ullam veniam veritatis vitae.
    </div>
    <div>Aliquid amet at, blanditiis culpa dicta dolor est exercitationem hic itaque magnam molestias natus nesciunt,
        officiis omnis repudiandae sint totam ullam. A aut iste itaque libero non quod rem rerum?
    </div>
    <div>Ab, ad eos error explicabo harum maxime, modi necessitatibus neque numquam pariatur, praesentium temporibus
        vitae. Accusamus dicta dignissimos doloremque doloribus eos fuga hic impedit, maiores maxime quasi quod sed
        voluptate!
    </div>
    <div>Accusantium consequuntur debitis doloremque, excepturi labore nulla quasi vero voluptas! Alias architecto
        asperiores aut consequatur, debitis doloremque dolores, facere harum in magni molestiae molestias natus pariatur
        reprehenderit velit veniam veritatis.
    </div>
    <div>Accusamus debitis dolorem doloribus impedit iure laborum minus nihil praesentium provident repellat! Atque
        dolores eveniet fuga ipsum molestias natus, obcaecati odio odit officia perferendis reiciendis repellendus,
        rerum sunt, tempora temporibus.
    </div>
    <div>Aperiam cupiditate, distinctio, doloribus, esse eveniet explicabo illo in ipsa neque nisi omnis possimus
        praesentium saepe sit tenetur. Ab consequuntur dolorum id iusto maiores nobis non placeat quis ratione
        recusandae!
    </div>
    <div>Consequatur exercitationem iste laborum molestiae veritatis! Cupiditate facilis iure non, quaerat quo similique
        unde velit voluptas? Eaque minima nihil, nostrum pariatur qui quia. Aut, autem dolore eum fugit nisi sit.
    </div>
    <div>Aliquam animi aperiam aspernatur at consectetur consequatur deserunt ea, enim eos esse exercitationem facere in
        ipsum nemo non nostrum odit placeat possimus recusandae similique? Consequuntur itaque praesentium quidem saepe
        voluptate.
    </div>
    <div>A amet assumenda commodi consectetur consequatur debitis dolor doloremque dolores eaque error est impedit
        laudantium quaerat quam quod reiciendis tenetur totam unde voluptas, voluptate! Enim explicabo mollitia odio
        quidem sapiente?
    </div>
    <div>Ducimus et ex, fuga nemo nihil, nostrum officia quo reiciendis repellendus sapiente unde veniam voluptas.
        Corporis delectus, ea molestiae perferendis quibusdam quidem reiciendis repellat repellendus? Alias modi quia
        repellat tempora!
    </div>
    <div>Consectetur ipsum quas quo, sequi sunt veritatis. Accusantium beatae blanditiis ducimus eum ex fugiat inventore
        ipsam iure nisi officiis omnis porro quas similique tempora temporibus unde, velit. Ea nemo, quas!
    </div>
    <div>Aperiam dolores eius facere fuga fugit iste magni natus officia pariatur perspiciatis, quo ratione rem
        voluptatum! Adipisci alias dicta, earum iste neque quae quod suscipit, tempore unde, vel veniam voluptatem.
    </div>
    <div>Nesciunt quaerat qui quod soluta. Alias expedita, facilis hic incidunt itaque maiores nulla obcaecati omnis
        praesentium provident quasi quis repellat, reprehenderit sapiente similique tempora tempore voluptatibus! Fugiat
        reprehenderit, repudiandae. Temporibus?
    </div>
    <div>A accusamus aliquam aperiam aspernatur autem dolor dolore doloremque dolorum eos, eum fugit in incidunt itaque
        magni maiores minus odit, officiis porro quaerat quia reiciendis suscipit veritatis. Ab, explicabo, itaque?
    </div>

    <script>
        //<button>标签
        //点击事件click
        let buttonE = document.querySelector('button');
        //给按钮元素绑定监听事件,只要点击,就会除法function中的代码
        buttonE.addEventListener("click", function (){
            alert('按钮被点击了');
        });

        //<h4>标签:鼠标悬停
        //鼠标移入事件mouseover
        let h4E = document.querySelector('h4');
        h4E.addEventListener("mouseover", function (){
            alert('标题被悬停了');
        })

        //dom自带的对象:重设尺寸
        window.addEventListener("resize", function (){
            alert('窗口被重设大小了');
        })

        //scroll:监听窗口滚动条滚动事件
        window.addEventListener("scroll", function (){
            alert('窗口的滚动条滚动了');
        })


    </script>
</body>
</html>





























